package leetcode.day;

import java.util.*;

// 2104. 子数组范围和
public class SubArrayRanges {

    public static void main(String[] args) {
        int[] data = {1, 2, 3};
        subArrayRanges(data);
    }

    public static long subArrayRanges(int[] nums) {
        long res = 0;
        for (int i = 0; i < nums.length; i++) {
            int max = Integer.MIN_VALUE;
            int min = Integer.MAX_VALUE;
            for (int j = i; j < nums.length; j++) {
                max = Math.max(max, nums[j]);
                min = Math.min(min, nums[j]);
                res += max - min;
            }

        }
        return res;
    }
}
